//预览sql执行结果
function perform(){ 
	//获取textarea内sql
	var sql = document.getElementById("sql").value;	
	//获取sql执行方式
	var SqlCarried = document.getElementById("SqlCarried").value;
	//检测sql执行方式是否不为查询(true 则设置排序所需字段为空)
	if(SqlCarried != '分页'){
		//设置排序所需字段为空
		var primaryKey = '';
	}else{
		//获取排序所需字段
		var primaryKey = document.getElementById("primaryKey").value;
	}	
	$.ajax({
		'url':'data.php',
		'data':{'action':'performSql','sql':sql,'SqlCarried':SqlCarried,'primaryKey':primaryKey},
		'dataType':'html',
		'type':'post',
		// 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
		beforeSend:function(XMLHttpRequest){
			$("#divcss5").html("<div class='loading'>       <span></span>      <span></span>      <span></span>      <span></span>    <span></span></div>"); 
		}, 
		'success':function(data){
			if(data==1){
				
				$("#divcss5").html('error:sql执行失败');
			}else{
				if(data==3){
					$("#divcss5").html('error:sql为空');
				}else{
					$("#divcss5").html(data);
				}
			}						
		},				
	});
}
//保存sql，并刷新显示
function save(){
	//获取textarea内sql
	var sql = document.getElementById("sql").value;
	var id = document.getElementById("id").value;
	//获取sql执行方式
	var SqlCarried = document.getElementById("SqlCarried").value;
	//检测sql执行方式是否不为查询(true 则设置排序所需字段为空)
	if(SqlCarried != '分页'){
		//设置排序所需字段为空
		var primaryKey = '';
	}else{
		//获取排序所需字段
		var primaryKey = document.getElementById("primaryKey").value;
	}	
	$.ajax({
		'url':'data.php',
		'data':{'action':'saveSql','sql':sql,'id':id,'SqlCarried':SqlCarried,'primaryKey':primaryKey},
		'dataType':'html',
		'type':'post',
		// 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
		beforeSend:function(XMLHttpRequest){
			$("#divcss5").html("<div class='loading'>       <span></span>      <span></span>      <span></span>      <span></span>    <span></span></div>"); 
		}, 
		'success':function(data){
			if(data==2){
				$("#divcss5").html('error:node sql更新失败');
			}else{
				if(data==3){
					$("#divcss5").html('error:node sql更新失败:sql为空');
				}else{
					if(data==1){
						$("#divcss5").html('error:node sql更新失败:sql执行失败');
					}else{
						$("#divcss5").html(data);
					}
				}	
			}						
		},				
	});
}
//sql执行方式下拉框点击事件
function SqlCarried(value){
	var select_id = document.getElementById("select_id");
	//获取sql执行方式
	var SqlCarried = document.getElementById("SqlCarried").value;
	if(SqlCarried=='分页'){
		select_id.innerHTML=" 分页排序字段:<input type='text' id='primaryKey'/>";
	}else{
		select_id.innerHTML="";
	}
}

//分页()
/*
*pages:当前页数
*number:总页数
*links:加密sql
*/
function page(pages,number,links){ 

//获取排序所需字段
var primaryKey = document.getElementById("primaryKey").value;
	$.ajax({
		'url':'data.php',
		'data':{'action':'page','pages':pages,'number':number,'links':links,'primaryKey':primaryKey},
		'dataType':'html',
		'type':'post',
		 // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
		beforeSend:function(XMLHttpRequest){
			divcss5.innerHTML+="<div style=\"background-color:rgba(247, 247, 247, 0.5);position: absolute;left:0;top:0;width: 100%;height: 100%;\"><div class='loading'>       <span></span>      <span></span>      <span></span>      <span></span>    <span></span></div></div>"; 
		}, 
		'success':function(data){
			divcss5.innerHTML=data;						
		},				
	});
}
//分页(go)
/*
*number:总页数
*links:加密sql
*/
function pageGo(number,links){ 

//获取排序所需字段
var primaryKey = document.getElementById("primaryKey").value;
//获取查询的页数
var pages = document.getElementById("go").value;
	$.ajax({
		'url':'data.php',
		'data':{'action':'page','pages':pages,'number':number,'links':links,'primaryKey':primaryKey},
		'dataType':'html',
		'type':'post',
		 // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
		beforeSend:function(XMLHttpRequest){
			$("#divcss5").html("<div class='loading'>       <span></span>      <span></span>      <span></span>      <span></span>    <span></span></div>"); 
		}, 
		'success':function(data){
			
			$("#divcss5").html(data);					
		},				
	});
}

//类型保存
/*
*number:总页数
*links:加密sql
*/
function types(){

//获取节点id
var id = document.getElementById("id").value;

//获取类型
var types = document.getElementById("types").value;
	$.ajax({
		'url':'data.php',
		'data':{'action':'type','id':id,'types':types},
		'dataType':'html',
		'type':'post',
		 // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
		beforeSend:function(XMLHttpRequest){
			$("#divcss4").html("<div class='loading'>       <span></span>      <span></span>      <span></span>      <span></span>    <span></span></div>"); 
		}, 
		'success':function(data){
			
			$("#divcss4").html(data);					
		},				
	});
}
function snmpPreview(){
	
	//获取snmp host
	var snmpHost = document.getElementById("snmpHost").value;
	//获取snmp community
	var snmpCommunity = document.getElementById("snmpCommunity").value;
	//获取snmp snmpObject_id
	var snmpObject_id = document.getElementById("snmpObject_id").value;
	//alert("");
	$.ajax({
		'url':'data.php',
		'data':{'action':'AppClass','ClassAction':'snmpPreview','type':1,'snmpHost':snmpHost,'snmpCommunity':snmpCommunity,'snmpObject_id':snmpObject_id},
		'dataType':'html',
		'type':'post',
		 // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
		beforeSend:function(XMLHttpRequest){
			$("#divcss5").html("<div class='loading'>       <span></span>      <span></span>      <span></span>      <span></span>    <span></span></div>"); 
		}, 
		'success':function(data){
			
			$("#divcss5").html(data);					
		},				
	});
}
function snmpSave(){

	//获取snmp 节点ID
	var node_ID = document.getElementById("node_ID").value;
	//获取snmp host
	var snmpHost = document.getElementById("snmpHost").value;
	//获取snmp community
	var snmpCommunity = document.getElementById("snmpCommunity").value;
	//获取snmp snmpObject_id
	var snmpObject_id = document.getElementById("snmpObject_id").value;
	//alert("");
	$.ajax({
		'url':'data.php',
		'data':{'action':'AppClass','ClassAction':'snmpSave','type':1,'snmpHost':snmpHost,'snmpCommunity':snmpCommunity,'snmpObject_id':snmpObject_id,'node_ID':node_ID},
		'dataType':'html',
		'type':'post',
		 // 请求发送之前（发送请求前可修改XMLHttpRequest对象的函数，如添加自定义HTTP头。）。
		beforeSend:function(XMLHttpRequest){
			$("#divcss5").html("<div class='loading'>       <span></span>      <span></span>      <span></span>      <span></span>    <span></span></div>"); 
		}, 
		'success':function(data){
			
			$("#divcss5").html(data);					
		},				
	});
}